benchexec/../run-test.sh Library-TraceCheckerUtilsTest de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite ConcurrencySafety.bigshot_s.i_BEv2_AllErrorsAtOnce.ats true -------------------------------------------------------------------------------- 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 12 ms. ├─ JUnit Vintage │ ├─ PetriOwickiGriesTestSuite │ │ ├─ ConcurrencySafety_bigshot_s_i_BEv2_AllErrorsAtOnce_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite]/[test:ConcurrencySafety_bigshot_s_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_s.i_BEv2_AllErrorsAtOnce.ats' successfully parsed [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [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@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [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@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@fd46303 [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@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [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@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: simplifying formula of DAG size 7 [DEBUG]: DAG size before simplification 7, DAG size after simplification 7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: simplifying formula of DAG size 9 [DEBUG]: DAG size before simplification 9, DAG size after simplification 9 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@51e4ccb3 [DEBUG]: simplifying formula of DAG size 6 [DEBUG]: DAG size before simplification 6, DAG size after simplification 6 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 32 [DEBUG]: DAG size before simplification 32, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 5 [DEBUG]: DAG size before simplification 5, DAG size after simplification 5 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: simplifying formula of DAG size 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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 32 [DEBUG]: DAG size before simplification 32, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 37 [DEBUG]: DAG size before simplification 37, DAG size after simplification 37 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 37 [DEBUG]: DAG size before simplification 37, DAG size after simplification 37 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 16 [DEBUG]: DAG size before simplification 16, DAG size after simplification 16 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 30 [DEBUG]: DAG size before simplification 30, DAG size after simplification 30 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 32 [DEBUG]: DAG size before simplification 32, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [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@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@f9879ac [DEBUG]: simplifying formula of DAG size 27 [DEBUG]: DAG size before simplification 27, DAG size after simplification 27 [DEBUG]: 5 StateContainers 5 in inMapMode5 in outMapMode [INFO]: Start isDeterministic. Operand 5 states and 389 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 77.8) internal successors, (389), 5 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [INFO]: Floyd-Hoare automaton has 389 edges. 389 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [DEBUG]: 6 StateContainers 6 in inMapMode6 in outMapMode [INFO]: Start isDeterministic. Operand 6 states and 425 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 70.83333333333333) internal successors, (425), 6 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [INFO]: Floyd-Hoare automaton has 425 edges. 425 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [DEBUG]: 10 StateContainers 10 in inMapMode10 in outMapMode [INFO]: Start isDeterministic. Operand 10 states and 509 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting inductivity check of a Floyd-Hoare automaton with has 10 states, 10 states have (on average 50.9) internal successors, (509), 10 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [INFO]: Floyd-Hoare automaton has 509 edges. 509 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [DEBUG]: 24 StateContainers 24 in inMapMode24 in outMapMode [INFO]: Start isDeterministic. Operand 24 states and 744 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting inductivity check of a Floyd-Hoare automaton with has 24 states, 24 states have (on average 31.0) internal successors, (744), 24 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [INFO]: Floyd-Hoare automaton has 744 edges. 744 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [DEBUG]: 26 StateContainers 26 in inMapMode26 in outMapMode [INFO]: Start isDeterministic. Operand 26 states and 768 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting inductivity check of a Floyd-Hoare automaton with has 26 states, 26 states have (on average 29.53846153846154) internal successors, (768), 26 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@71c5b236 [INFO]: Floyd-Hoare automaton has 768 edges. 768 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [INFO]: Number of proof automata: 5 [INFO]: 75 / 91 letters are loopers in proof 0 [INFO]: 68 / 91 letters are loopers in proof 1 [INFO]: 46 / 91 letters are loopers in proof 2 [INFO]: 27 / 91 letters are loopers in proof 3 [INFO]: 26 / 91 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=26, max=75, median=46 [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:[14][0] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 2, total #Conditions: 12 [DEBUG]: Constructed Non-cut-off-Event: 2:2A:[21][1] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 3, total #Conditions: 14 [DEBUG]: Constructed Non-cut-off-Event: 3:3A:[4][2] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 4, total #Conditions: 18 [DEBUG]: Constructed Non-cut-off-Event: 4:4A:[27][3] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 5, total #Conditions: 22 [DEBUG]: Constructed Non-cut-off-Event: 5:5A:[25][4] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 6, total #Conditions: 26 [DEBUG]: Constructed Non-cut-off-Event: 6:6A:[48][5] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 7, total #Conditions: 30 [DEBUG]: Constructed Non-cut-off-Event: 7:7A:[23][6] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 8, total #Conditions: 34 [DEBUG]: Constructed Non-cut-off-Event: 8:8A:[12][7] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 9, total #Conditions: 38 [DEBUG]: Constructed Non-cut-off-Event: 9:9A:[1][8] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 10, total #Conditions: 42 [DEBUG]: Constructed Non-cut-off-Event: 10:10A:[37][9] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 11, total #Conditions: 46 [DEBUG]: Constructed Non-cut-off-Event: 11:11A:[19][10] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 12, total #Conditions: 50 [DEBUG]: Constructed Non-cut-off-Event: 12:12A:[35][11] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 13, total #Conditions: 54 [DEBUG]: Constructed Non-cut-off-Event: 13:13A:[15][12] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 14, total #Conditions: 58 [DEBUG]: Constructed Non-cut-off-Event: 14:14A:[85][13] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 15, total #Conditions: 62 [DEBUG]: Constructed Non-cut-off-Event: 15:15A:[5][14] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 16, total #Conditions: 66 [DEBUG]: Constructed Non-cut-off-Event: 16:16A:[13][15] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 17, total #Conditions: 71 [DEBUG]: Constructed Non-cut-off-Event: 17:17A:[38][16] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 18, total #Conditions: 72 [DEBUG]: Constructed Non-cut-off-Event: 18:18A:[39][17] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 19, total #Conditions: 77 [DEBUG]: Constructed Non-cut-off-Event: 19:19A:[17][18] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 20, total #Conditions: 81 [DEBUG]: Constructed Non-cut-off-Event: 20:20A:[28][19] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 21, total #Conditions: 85 [DEBUG]: Constructed Non-cut-off-Event: 21:21A:[20][20] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 22, total #Conditions: 86 [DEBUG]: Constructed Non-cut-off-Event: 22:22A:[11][21] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 23, total #Conditions: 87 [DEBUG]: Constructed Non-cut-off-Event: 23:23A:[26][22] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 24, total #Conditions: 91 [DEBUG]: Constructed Non-cut-off-Event: 24:24A:[80][23] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 25, total #Conditions: 99 [DEBUG]: Constructed Non-cut-off-Event: 25:25A:[51][24] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 26, total #Conditions: 100 [DEBUG]: Constructed Non-cut-off-Event: 26:25A:[3][25] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 27, total #Conditions: 101 [DEBUG]: Constructed Non-cut-off-Event: 27:26A:[52][26] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 28, total #Conditions: 107 [DEBUG]: Constructed Non-cut-off-Event: 28:26A:[7][27] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 29, total #Conditions: 108 [DEBUG]: Constructed Non-cut-off-Event: 29:27A:[53][28] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 30, total #Conditions: 113 [DEBUG]: Constructed Non-cut-off-Event: 30:27A:[9][30] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 31, total #Conditions: 117 [DEBUG]: Constructed Cut-off-Event: 31:29A:[52][26] [DEBUG]: Possible Extension size: 3, total #Events: 32, total #Conditions: 123 [DEBUG]: Constructed Non-cut-off-Event: 32:28A:[54][31] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 33, total #Conditions: 128 [DEBUG]: Constructed Non-cut-off-Event: 33:29A:[9][29] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 34, total #Conditions: 132 [DEBUG]: Constructed Cut-off-Event: 34:30A:[53][28] [DEBUG]: Possible Extension size: 3, total #Events: 35, total #Conditions: 137 [DEBUG]: Constructed Non-cut-off-Event: 35:29A:[55][32] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 36, total #Conditions: 138 [DEBUG]: Constructed Non-cut-off-Event: 36:30A:[9][29] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 37, total #Conditions: 142 [DEBUG]: Constructed Cut-off-Event: 37:31A:[9][30] [DEBUG]: Possible Extension size: 2, total #Events: 38, total #Conditions: 146 [DEBUG]: Constructed Non-cut-off-Event: 38:30A:[56][33] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 39, total #Conditions: 147 [DEBUG]: Constructed Non-cut-off-Event: 39:31A:[54][31] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 40, total #Conditions: 152 [DEBUG]: Constructed Non-cut-off-Event: 40:32A:[55][32] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 41, total #Conditions: 153 [DEBUG]: Constructed Non-cut-off-Event: 41:33A:[56][33] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 42, total #Conditions: 154 [DEBUG]: Constructed Non-cut-off-Event: 42:34A:[81][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 43, total #Conditions: 161 [DEBUG]: Constructed Non-cut-off-Event: 43:35A:[32][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 44, total #Conditions: 162 [DEBUG]: Constructed Non-cut-off-Event: 44:36A:[8][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 45, total #Conditions: 163 [DEBUG]: Constructed Non-cut-off-Event: 45:37A:[16][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 46, total #Conditions: 164 [DEBUG]: Constructed Non-cut-off-Event: 46:38A:[29][38] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 47, total #Conditions: 168 [DEBUG]: Constructed Non-cut-off-Event: 47:39A:[78][39] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 48, total #Conditions: 176 [DEBUG]: Constructed Non-cut-off-Event: 48:40A:[87][40] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 49, total #Conditions: 177 [DEBUG]: Constructed Non-cut-off-Event: 49:40A:[57][41] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 50, total #Conditions: 178 [DEBUG]: Constructed Non-cut-off-Event: 50:41A:[40][42] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 51, total #Conditions: 179 [DEBUG]: Constructed Non-cut-off-Event: 51:41A:[58][43] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 52, total #Conditions: 184 [DEBUG]: Constructed Non-cut-off-Event: 52:42A:[33][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 53, total #Conditions: 188 [DEBUG]: Constructed Cut-off-Event: 53:44A:[33][44] [DEBUG]: Possible Extension size: 2, total #Events: 54, total #Conditions: 192 [DEBUG]: Constructed Non-cut-off-Event: 54:42A:[60][45] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 55, total #Conditions: 198 [DEBUG]: Constructed Non-cut-off-Event: 55:43A:[62][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 56, total #Conditions: 199 [DEBUG]: Constructed Non-cut-off-Event: 56:44A:[58][43] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 57, total #Conditions: 204 [DEBUG]: Constructed Cut-off-Event: 57:45A:[33][47] [DEBUG]: Possible Extension size: 2, total #Events: 58, total #Conditions: 208 [DEBUG]: Constructed Non-cut-off-Event: 58:44A:[64][48] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 59, total #Conditions: 212 [DEBUG]: Constructed Non-cut-off-Event: 59:45A:[60][45] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 60, total #Conditions: 218 [DEBUG]: Constructed Non-cut-off-Event: 60:45A:[65][49] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 61, total #Conditions: 222 [DEBUG]: Constructed Non-cut-off-Event: 61:46A:[62][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 62, total #Conditions: 223 [DEBUG]: Constructed Cut-off-Event: 62:47A:[33][47] [DEBUG]: Possible Extension size: 3, total #Events: 63, total #Conditions: 227 [DEBUG]: Constructed Non-cut-off-Event: 63:46A:[67][50] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 64, total #Conditions: 231 [DEBUG]: Constructed Non-cut-off-Event: 64:47A:[64][48] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 65, total #Conditions: 235 [DEBUG]: Constructed Cut-off-Event: 65:48A:[33][51] [DEBUG]: Possible Extension size: 3, total #Events: 66, total #Conditions: 239 [DEBUG]: Constructed Non-cut-off-Event: 66:47A:[69][52] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 67, total #Conditions: 243 [DEBUG]: Constructed Non-cut-off-Event: 67:48A:[65][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 68, total #Conditions: 247 [DEBUG]: Constructed Cut-off-Event: 68:49A:[33][53] [DEBUG]: Possible Extension size: 3, total #Events: 69, total #Conditions: 251 [DEBUG]: Constructed Non-cut-off-Event: 69:48A:[72][55] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 70, total #Conditions: 255 [DEBUG]: Constructed Non-cut-off-Event: 70:49A:[67][50] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 71, total #Conditions: 259 [DEBUG]: Constructed Cut-off-Event: 71:50A:[33][54] [DEBUG]: Possible Extension size: 3, total #Events: 72, total #Conditions: 263 [DEBUG]: Constructed Non-cut-off-Event: 72:49A:[74][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 73, total #Conditions: 267 [DEBUG]: Constructed Non-cut-off-Event: 73:50A:[69][52] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 74, total #Conditions: 271 [DEBUG]: Constructed Cut-off-Event: 74:51A:[33][54] [DEBUG]: Possible Extension size: 3, total #Events: 75, total #Conditions: 275 [DEBUG]: Constructed Non-cut-off-Event: 75:50A:[67][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 76, total #Conditions: 279 [DEBUG]: Constructed Non-cut-off-Event: 76:51A:[72][55] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 77, total #Conditions: 283 [DEBUG]: Constructed Cut-off-Event: 77:52A:[33][58] [DEBUG]: Possible Extension size: 3, total #Events: 78, total #Conditions: 287 [DEBUG]: Constructed Non-cut-off-Event: 78:51A:[69][59] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 79, total #Conditions: 291 [DEBUG]: Constructed Non-cut-off-Event: 79:52A:[74][56] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 80, total #Conditions: 295 [DEBUG]: Constructed Cut-off-Event: 80:53A:[33][60] [DEBUG]: Possible Extension size: 3, total #Events: 81, total #Conditions: 299 [DEBUG]: Constructed Non-cut-off-Event: 81:52A:[72][62] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 82, total #Conditions: 303 [DEBUG]: Constructed Non-cut-off-Event: 82:53A:[67][57] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 83, total #Conditions: 307 [DEBUG]: Constructed Cut-off-Event: 83:54A:[33][61] [DEBUG]: Possible Extension size: 3, total #Events: 84, total #Conditions: 311 [DEBUG]: Constructed Non-cut-off-Event: 84:53A:[74][63] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 85, total #Conditions: 315 [DEBUG]: Constructed Non-cut-off-Event: 85:54A:[69][59] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 86, total #Conditions: 319 [DEBUG]: Constructed Cut-off-Event: 86:55A:[33][61] [DEBUG]: Possible Extension size: 3, total #Events: 87, total #Conditions: 323 [DEBUG]: Constructed Non-cut-off-Event: 87:54A:[67][64] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 88, total #Conditions: 327 [DEBUG]: Constructed Non-cut-off-Event: 88:55A:[72][62] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 89, total #Conditions: 331 [DEBUG]: Constructed Cut-off-Event: 89:56A:[33][65] [DEBUG]: Possible Extension size: 3, total #Events: 90, total #Conditions: 335 [DEBUG]: Constructed Non-cut-off-Event: 90:55A:[69][66] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 91, total #Conditions: 339 [DEBUG]: Constructed Non-cut-off-Event: 91:56A:[74][63] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 92, total #Conditions: 343 [DEBUG]: Constructed Cut-off-Event: 92:57A:[33][67] [DEBUG]: Possible Extension size: 4, total #Events: 93, total #Conditions: 347 [DEBUG]: Constructed Non-cut-off-Event: 93:56A:[71][68] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 94, total #Conditions: 351 [DEBUG]: Constructed Non-cut-off-Event: 94:56A:[72][69] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 95, total #Conditions: 355 [DEBUG]: Constructed Non-cut-off-Event: 95:57A:[67][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 96, total #Conditions: 359 [DEBUG]: Constructed Cut-off-Event: 96:58A:[33][67] [DEBUG]: Possible Extension size: 5, total #Events: 97, total #Conditions: 363 [DEBUG]: Constructed Non-cut-off-Event: 97:57A:[68][70] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 98, total #Conditions: 366 [DEBUG]: Constructed Non-cut-off-Event: 98:57A:[74][71] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 99, total #Conditions: 370 [DEBUG]: Constructed Non-cut-off-Event: 99:58A:[69][66] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 100, total #Conditions: 374 [DEBUG]: Constructed Cut-off-Event: 100:59A:[33][67] [DEBUG]: Possible Extension size: 7, total #Events: 101, total #Conditions: 378 [DEBUG]: Constructed Cut-off-Event: 101:59A:[33][67] [DEBUG]: Possible Extension size: 6, total #Events: 102, total #Conditions: 382 [DEBUG]: Constructed Non-cut-off-Event: 102:58A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 103, total #Conditions: 383 [DEBUG]: Constructed Non-cut-off-Event: 103:58A:[67][73] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 104, total #Conditions: 387 [DEBUG]: Constructed Non-cut-off-Event: 104:59A:[71][68] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 105, total #Conditions: 391 [DEBUG]: Constructed Cut-off-Event: 105:60A:[33][67] [DEBUG]: Possible Extension size: 6, total #Events: 106, total #Conditions: 395 [DEBUG]: Constructed Non-cut-off-Event: 106:59A:[72][69] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 107, total #Conditions: 399 [DEBUG]: Constructed Cut-off-Event: 107:60A:[33][74] [DEBUG]: Possible Extension size: 5, total #Events: 108, total #Conditions: 403 [DEBUG]: Constructed Non-cut-off-Event: 108:59A:[73][75] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 109, total #Conditions: 407 [DEBUG]: Constructed Non-cut-off-Event: 109:59A:[69][76] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 110, total #Conditions: 411 [DEBUG]: Constructed Non-cut-off-Event: 110:60A:[68][70] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 111, total #Conditions: 414 [DEBUG]: Constructed Non-cut-off-Event: 111:60A:[74][71] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 112, total #Conditions: 418 [DEBUG]: Constructed Cut-off-Event: 112:61A:[33][74] [DEBUG]: Possible Extension size: 7, total #Events: 113, total #Conditions: 422 [DEBUG]: Constructed Non-cut-off-Event: 113:60A:[75][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 114, total #Conditions: 426 [DEBUG]: Constructed Non-cut-off-Event: 114:60A:[71][79] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 115, total #Conditions: 430 [DEBUG]: Constructed Non-cut-off-Event: 115:60A:[72][80] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 116, total #Conditions: 434 [DEBUG]: Constructed Non-cut-off-Event: 116:61A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 117, total #Conditions: 435 [DEBUG]: Constructed Cut-off-Event: 117:62A:[33][78] [DEBUG]: Possible Extension size: 9, total #Events: 118, total #Conditions: 439 [DEBUG]: Constructed Non-cut-off-Event: 118:61A:[67][73] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 119, total #Conditions: 443 [DEBUG]: Constructed Cut-off-Event: 119:62A:[33][74] [DEBUG]: Possible Extension size: 8, total #Events: 120, total #Conditions: 447 [DEBUG]: Constructed Non-cut-off-Event: 120:61A:[76][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 121, total #Conditions: 448 [DEBUG]: Constructed Non-cut-off-Event: 121:61A:[68][83] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 122, total #Conditions: 451 [DEBUG]: Constructed Non-cut-off-Event: 122:61A:[74][84] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 123, total #Conditions: 455 [DEBUG]: Constructed Non-cut-off-Event: 123:62A:[73][75] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 124, total #Conditions: 459 [DEBUG]: Constructed Cut-off-Event: 124:63A:[33][81] [DEBUG]: Possible Extension size: 9, total #Events: 125, total #Conditions: 463 [DEBUG]: Constructed Non-cut-off-Event: 125:62A:[69][76] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 126, total #Conditions: 467 [DEBUG]: Constructed Cut-off-Event: 126:63A:[33][74] [DEBUG]: Possible Extension size: 9, total #Events: 127, total #Conditions: 471 [DEBUG]: Constructed Cut-off-Event: 127:63A:[33][74] [DEBUG]: Possible Extension size: 8, total #Events: 128, total #Conditions: 475 [DEBUG]: Constructed Non-cut-off-Event: 128:62A:[61][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 129, total #Conditions: 476 [DEBUG]: Constructed Non-cut-off-Event: 129:62A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 130, total #Conditions: 477 [DEBUG]: Constructed Cut-off-Event: 130:63A:[73][89] [DEBUG]: Possible Extension size: 7, total #Events: 131, total #Conditions: 481 [DEBUG]: Constructed Non-cut-off-Event: 131:62A:[67][86] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 132, total #Conditions: 485 [DEBUG]: Constructed Non-cut-off-Event: 132:63A:[75][77] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 133, total #Conditions: 489 [DEBUG]: Constructed Non-cut-off-Event: 133:63A:[71][79] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 134, total #Conditions: 493 [DEBUG]: Constructed Cut-off-Event: 134:64A:[33][74] [DEBUG]: Possible Extension size: 7, total #Events: 135, total #Conditions: 497 [DEBUG]: Constructed Non-cut-off-Event: 135:63A:[72][80] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 136, total #Conditions: 501 [DEBUG]: Constructed Cut-off-Event: 136:64A:[33][87] [DEBUG]: Possible Extension size: 6, total #Events: 137, total #Conditions: 505 [DEBUG]: Constructed Non-cut-off-Event: 137:63A:[63][88] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 138, total #Conditions: 506 [DEBUG]: Constructed Non-cut-off-Event: 138:63A:[69][90] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 139, total #Conditions: 510 [DEBUG]: Constructed Non-cut-off-Event: 139:64A:[76][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 140, total #Conditions: 511 [DEBUG]: Constructed Non-cut-off-Event: 140:64A:[68][83] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 141, total #Conditions: 514 [DEBUG]: Constructed Non-cut-off-Event: 141:64A:[74][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 142, total #Conditions: 518 [DEBUG]: Constructed Cut-off-Event: 142:65A:[33][91] [DEBUG]: Possible Extension size: 5, total #Events: 143, total #Conditions: 522 [DEBUG]: Constructed Non-cut-off-Event: 143:64A:[72][93] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 144, total #Conditions: 526 [DEBUG]: Constructed Non-cut-off-Event: 144:65A:[61][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 145, total #Conditions: 527 [DEBUG]: Constructed Non-cut-off-Event: 145:65A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 146, total #Conditions: 528 [DEBUG]: Constructed Cut-off-Event: 146:66A:[73][89] [DEBUG]: Possible Extension size: 5, total #Events: 147, total #Conditions: 532 [DEBUG]: Constructed Non-cut-off-Event: 147:65A:[67][86] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 148, total #Conditions: 536 [DEBUG]: Constructed Cut-off-Event: 148:66A:[33][92] [DEBUG]: Possible Extension size: 4, total #Events: 149, total #Conditions: 540 [DEBUG]: Constructed Non-cut-off-Event: 149:65A:[74][94] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 150, total #Conditions: 544 [DEBUG]: Constructed Non-cut-off-Event: 150:66A:[63][88] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 151, total #Conditions: 545 [DEBUG]: Constructed Non-cut-off-Event: 151:66A:[69][90] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 152, total #Conditions: 549 [DEBUG]: Constructed Cut-off-Event: 152:67A:[33][92] [DEBUG]: Possible Extension size: 4, total #Events: 153, total #Conditions: 553 [DEBUG]: Constructed Non-cut-off-Event: 153:66A:[67][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 154, total #Conditions: 557 [DEBUG]: Constructed Non-cut-off-Event: 154:67A:[82][97] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 155, total #Conditions: 564 [DEBUG]: Constructed Non-cut-off-Event: 155:67A:[72][93] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 156, total #Conditions: 568 [DEBUG]: Constructed Cut-off-Event: 156:68A:[33][96] [DEBUG]: Possible Extension size: 4, total #Events: 157, total #Conditions: 572 [DEBUG]: Constructed Non-cut-off-Event: 157:67A:[69][98] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 158, total #Conditions: 576 [DEBUG]: Constructed Non-cut-off-Event: 158:68A:[86][100] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 159, total #Conditions: 577 [DEBUG]: Constructed Non-cut-off-Event: 159:68A:[74][94] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 160, total #Conditions: 581 [DEBUG]: Constructed Cut-off-Event: 160:69A:[33][99] [DEBUG]: Possible Extension size: 5, total #Events: 161, total #Conditions: 585 [DEBUG]: Constructed Non-cut-off-Event: 161:68A:[71][101] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 162, total #Conditions: 589 [DEBUG]: Constructed Non-cut-off-Event: 162:68A:[72][102] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 163, total #Conditions: 593 [DEBUG]: Constructed Non-cut-off-Event: 163:69A:[6][103] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 164, total #Conditions: 598 [DEBUG]: Constructed Non-cut-off-Event: 164:69A:[67][95] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 165, total #Conditions: 602 [DEBUG]: Constructed Cut-off-Event: 165:70A:[33][99] [DEBUG]: Possible Extension size: 6, total #Events: 166, total #Conditions: 606 [DEBUG]: Constructed Non-cut-off-Event: 166:69A:[68][104] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 167, total #Conditions: 609 [DEBUG]: Constructed Non-cut-off-Event: 167:69A:[74][105] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 168, total #Conditions: 613 [DEBUG]: Constructed Cut-off-Event: 168:70A:[67][107] [DEBUG]: Possible Extension size: 7, total #Events: 169, total #Conditions: 617 [DEBUG]: Constructed Non-cut-off-Event: 169:70A:[42][106] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 170, total #Conditions: 621 [DEBUG]: Constructed Non-cut-off-Event: 170:70A:[69][98] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 171, total #Conditions: 625 [DEBUG]: Constructed Cut-off-Event: 171:71A:[33][99] [DEBUG]: Possible Extension size: 7, total #Events: 172, total #Conditions: 629 [DEBUG]: Constructed Cut-off-Event: 172:71A:[33][99] [DEBUG]: Possible Extension size: 6, total #Events: 173, total #Conditions: 633 [DEBUG]: Constructed Non-cut-off-Event: 173:70A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 174, total #Conditions: 634 [DEBUG]: Constructed Non-cut-off-Event: 174:71A:[49][108] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 175, total #Conditions: 640 [DEBUG]: Constructed Non-cut-off-Event: 175:71A:[71][101] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 176, total #Conditions: 644 [DEBUG]: Constructed Cut-off-Event: 176:72A:[33][99] [DEBUG]: Possible Extension size: 5, total #Events: 177, total #Conditions: 648 [DEBUG]: Constructed Non-cut-off-Event: 177:71A:[72][102] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 178, total #Conditions: 652 [DEBUG]: Constructed Cut-off-Event: 178:72A:[33][99] [DEBUG]: Possible Extension size: 4, total #Events: 179, total #Conditions: 656 [DEBUG]: Constructed Non-cut-off-Event: 179:71A:[73][109] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 180, total #Conditions: 660 [DEBUG]: Constructed Non-cut-off-Event: 180:72A:[10][110] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 181, total #Conditions: 664 [DEBUG]: Constructed Non-cut-off-Event: 181:72A:[68][104] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 182, total #Conditions: 667 [DEBUG]: Constructed Non-cut-off-Event: 182:72A:[74][105] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 183, total #Conditions: 671 [DEBUG]: Constructed Cut-off-Event: 183:73A:[67][107] [DEBUG]: Possible Extension size: 4, total #Events: 184, total #Conditions: 675 [DEBUG]: Constructed Non-cut-off-Event: 184:72A:[75][111] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 185, total #Conditions: 679 [DEBUG]: Constructed Non-cut-off-Event: 185:73A:[89][113] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 186, total #Conditions: 683 [DEBUG]: Constructed Non-cut-off-Event: 186:73A:[70][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 187, total #Conditions: 684 [DEBUG]: Constructed Cut-off-Event: 187:74A:[33][112] [DEBUG]: Possible Extension size: 4, total #Events: 188, total #Conditions: 688 [DEBUG]: Constructed Non-cut-off-Event: 188:73A:[76][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 189, total #Conditions: 689 [DEBUG]: Constructed Non-cut-off-Event: 189:74A:[88][115] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 190, total #Conditions: 692 [DEBUG]: Constructed Non-cut-off-Event: 190:74A:[73][109] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 191, total #Conditions: 696 [DEBUG]: Constructed Cut-off-Event: 191:75A:[33][114] [DEBUG]: Possible Extension size: 3, total #Events: 192, total #Conditions: 700 [DEBUG]: Constructed Non-cut-off-Event: 192:74A:[61][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 193, total #Conditions: 701 [DEBUG]: Constructed Non-cut-off-Event: 193:75A:[2][116] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 194, total #Conditions: 704 [DEBUG]: Constructed Non-cut-off-Event: 194:75A:[75][111] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 195, total #Conditions: 708 [DEBUG]: Constructed Non-cut-off-Event: 195:75A:[63][88] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 196, total #Conditions: 709 [DEBUG]: Constructed Non-cut-off-Event: 196:76A:[76][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 197, total #Conditions: 710 [DEBUG]: Constructed Non-cut-off-Event: 197:77A:[61][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 198, total #Conditions: 711 [DEBUG]: Constructed Non-cut-off-Event: 198:78A:[63][88] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 199, total #Conditions: 712 [DEBUG]: Constructed Non-cut-off-Event: 199:79A:[82][117] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 200, total #Conditions: 719 [DEBUG]: Constructed Non-cut-off-Event: 200:80A:[86][100] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 201, total #Conditions: 720 [DEBUG]: Constructed Non-cut-off-Event: 201:81A:[6][118] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 202, total #Conditions: 725 [DEBUG]: Constructed Non-cut-off-Event: 202:82A:[42][119] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 203, total #Conditions: 729 [DEBUG]: Constructed Non-cut-off-Event: 203:83A:[49][120] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 204, total #Conditions: 735 [DEBUG]: Constructed Non-cut-off-Event: 204:84A:[10][121] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 205, total #Conditions: 739 [DEBUG]: Constructed Non-cut-off-Event: 205:85A:[89][122] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 206, total #Conditions: 743 [DEBUG]: Constructed Non-cut-off-Event: 206:86A:[88][123] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 207, total #Conditions: 746 [DEBUG]: Constructed Non-cut-off-Event: 207:87A:[2][124] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 0, total #Events: 208, total #Conditions: 749 [INFO]: 45/207 cut-off events. [INFO]: For 164/168 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 749 conditions, 207 events. 45/207 cut-off events. For 164/168 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 526 event pairs, 2 based on Foata normal form. 3/204 useless extension candidates. Maximal degree in co-relation 588. Up to 90 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 7561ms [DEBUG]: 1096 StateContainers 1096 in inMapMode1096 in outMapMode [INFO]: Ignoring conditions belonging to cutoff events. [INFO]: Constructing Owicki-Gries proof for Petri program that has 77 places, 74 transitions, 160 flow and unfolding that has 749 conditions, 207 events. 183 conditions belong to cutoff events, 566 conditions do not. 172 conditions are original conditions, 394 conditions are assertion conditions. [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l61], [l56]], 5#true] under transitions [14][34] is [[[l54], [l15, l61], [l56]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l54], [l61], [l56]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l15, l61], [l56]], 5#true] under transitions [21][43] is [[[l15, l61, l13], [l54], [l56]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l54], [l15, l61], [l56]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l61, l13], [l54], [l56]], 5#true] under transitions [21][43] is [[[l15, l61, l13], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l61, l13], [l54], [l56]], 5#true] under transitions [14][34] is [[[l15, l61, l13], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l61, l13], [l54], [l56]], 5#true] under transitions [4][16] is [[[l54], [l56], [l15, l61, l13, l29]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l15, l61, l13], [l54], [l56]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l61, l13, l29]], 5#true] under transitions [21][43] is [[[l54], [l56], [l15, l61, l13, l29]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l61, l13, l29]], 5#true] under transitions [14][34] is [[[l54], [l56], [l15, l61, l13, l29]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l61, l13, l29]], 5#true] under transitions [27][50] is [[[l54], [l56], [l15, l25, l61, l13, l29]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l15, l61, l13, l29]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l13, l29]], 5#true] under transitions [21][43] is [[[l54], [l56], [l15, l25, l61, l13, l29]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l13, l29]], 5#true] under transitions [25][46] is [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l15, l25, l61, l13, l29]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] under transitions [21][43] is [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] under transitions [25][46] is [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] under transitions [14][34] is [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] under transitions [27][50] is [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true] under transitions [48][68] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l15, l7, l25, l61, l13, l29], [l54], [l56]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [21][43] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [25][46] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [14][34] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [27][50] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [48][68] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [23][44] is [[[l54], [l56], [l72]], 15#(= (select |#valid| 3) 1)] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] under transitions [4][16] is [[[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l72]], 15#(= (select |#valid| 3) 1)] under transitions [12][30] is [[[l54], [l56], [l21]], 30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l21]], 30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))] under transitions [1][9] is [[[l54], [l56], [l34]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l34]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [37][62] is [[[l54], [l56], [l34, l16]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l34]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l34, l16]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [37][62] is [[[l54], [l56], [l34, l16]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l34, l16]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [19][40] is [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l34, l16]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [35][58] is [[[l54], [l56], [l70]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [37][62] is [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [19][40] is [[[l54], [l34, l49, l16], [l56]], 71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [15][35] is [[[l54], [l56], [l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l70]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [85][4] is [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [85][4] is [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [15][35] is [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [5][19] is [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l58, l70, l51]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [13][31] is [[[l59], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [85][4] is [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [15][35] is [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] under transitions [5][19] is [[[l54], [l56], [l70, l74, l51, l58]], 137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l59], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [38][63] is [[[l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l59], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [39][64] is [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [17][37] is [[[l54], [l56], [l62]], 362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [39][64] is [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [38][63] is [[[l66, l59, l38], [l54], [l56]], 234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l62]], 362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))] under transitions [28][51] is [[[l54], [l56], [l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [20][41] is [[[l44, l14], [l54], [l56]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l44, l14], [l54], [l56]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [11][29] is [[[l54], [l56], [l44, l6, l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l44, l14], [l54], [l56]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l44, l6, l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [26][49] is [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l44, l6, l14]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [26][49] is [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [11][29] is [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [20][41] is [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l44, l14, l17, l6]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [80][61] is [[[l54], [l40], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l40], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [51][73] is [[[l40, l23], [l54], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l40], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [51][73] is [[[l40, l23], [l54], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l40, l23], [l2, l32], [l54], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l40, l23], [l54], [l2], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l2, l32], [l54], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [51][73] is [[[l2, l32], [l40, l23], [l54], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l2, l32], [l54], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l40, l23], [l2, l32], [l54], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [51][73] is [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l40, l23], [l54], [l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [51][73] is [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l40, l23], [l54], [l35, l2, l32, l63], [l57]], 494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))] under transitions [52][3] is [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [53][0] is [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l54], [l35, l2, l32, l63], [l64], [l57]], 633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [54][2] is [[[l10], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l69], [l54], [l35, l2, l32, l63], [l57]], 750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [55][10] is [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l10], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [55][10] is [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [56][11] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l10, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [55][10] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][21] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [9][25] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [81][47] is [[[l54], [l56], [l46]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [3][13] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [56][11] is [[[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l46]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][55] is [[[l54], [l56], [l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l46]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][55] is [[[l54], [l56], [l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [8][24] is [[[l11, l46, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l46, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [16][36] is [[[l54], [l56], [l11, l0, l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l11, l46, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l11, l0, l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [16][36] is [[[l54], [l56], [l11, l0, l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l11, l0, l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [29][52] is [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l11, l0, l46, l36]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [16][36] is [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [29][52] is [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [78][45] is [[[l37], [l18], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][55] is [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [8][24] is [[[l11, l0, l46, l27, l36], [l54], [l56]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37], [l18], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l37], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l37], [l18], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l37], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [57][27] is [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l37], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [58][17] is [[[l19], [l56], [l55], [l18, l20]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [57][27] is [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l37, l52], [l56], [l55], [l18, l20]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l18, l20]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l19], [l56], [l55], [l18, l20]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l18, l20]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l18, l20]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [58][17] is [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [57][27] is [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l37, l52], [l18, l75, l20], [l56], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l19], [l56], [l55], [l30, l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l19], [l56], [l55], [l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l18, l75, l20], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l19], [l18, l75, l20], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [58][17] is [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [57][27] is [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l37, l52], [l56], [l30, l18, l75, l20], [l55]], 851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l30, l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l55], [l30, l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l19], [l56], [l55], [l30, l75]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l18, l75, l20], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l19], [l56], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l30], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [60][22] is [[[l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l19], [l56], [l30, l18, l75, l20], [l55]], 944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l68], [l56], [l55], [l18, l20]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l4, l3, l42], [l56], [l55], [l18, l20]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l68], [l56], [l55], [l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l4, l3, l42], [l56], [l55], [l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68], [l56], [l55], [l18, l20]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l45], [l55], [l18, l20]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l4, l3, l42], [l18, l75, l20], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [[[l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l30], [l68], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l30], [l4, l3, l42], [l56], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l45], [l55], [l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l68], [l56], [l55], [l30, l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l55], [l30, l75]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l45], [l55], [l18, l20]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l18, l20], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][42] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][38] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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][28] is [[[l4, l3, l42], [l56], [l30, l18, l75, l20], [l55]], 1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l55], [l30, l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l45], [l55], [l30, l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l55], [l48], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l18, l20], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l55], [l30, l75]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l55], [l18, l20]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l48, l26], [l56], [l55], [l18, l20]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18, l75, l20], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l55], [l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l48, l26], [l56], [l55], [l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l56], [l55], [l18, l20]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l18, l20]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l30], [l68], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l55], [l30, l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l45], [l55], [l18, l20]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l55], [l18, l20], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l30], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l55], [l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l45], [l55], [l30, l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l30, l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l55], [l48], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l18, l20], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l18, l75, l20], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l55], [l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l45], [l55], [l30, l75]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l55], [l18, l20]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l48, l26], [l56], [l55], [l18, l20]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l18, l75, l20], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l55], [l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l48, l26], [l56], [l55], [l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l30, l75], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l56], [l55], [l18, l20]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l18, l20]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l48, l26], [l18, l75, l20], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l30], [l68], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l55], [l30, l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l45], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l45], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l18, l75, l20], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l18, l75, l20], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l30], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l45], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l48], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18, l75, l20], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l55], [l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l48], [l56], [l55], [l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l45], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l18, l20], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l48], [l18, l75, l20], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l48], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l65, l48, l53], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l65, l48, l53], [l56], [l55], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l48], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18, l75, l20], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l56], [l55], [l18, l20]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l18, l20]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l43], [l56], [l55], [l18, l20]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l18, l20]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l18, l20]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l30], [l43], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l18, l20], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l55], [l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [[[l43], [l56], [l55], [l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l43], [l18, l75, l20], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l43], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l30], [l68], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l30], [l43], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18, l75, l20], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [70][14] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [68][59] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [71][70] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l68], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l55], [l30, l75], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l55], [l18, l20]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l55], [l30, l75], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l30, l75], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l55], [l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l18, l75, l20], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l55], [l68, l45]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l68, l45, l48], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l68, l45, l48], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l30], [l56], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l45, l65, l68, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l56], [l45, l65, l68, l48, l53], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45, l65, l68, l48, l53], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l45, l65, l68, l48, l53], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45, l65, l68, l48, l53], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l45, l65, l68, l48, l53], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l45, l65, l68, l48, l53], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [6][20] is [[[l73], [l54], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l30], [l43], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l73], [l54], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [42][67] is [[[l54], [l73, l5], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l73], [l54], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l30], [l68], [l56], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l30], [l43], [l56], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l55], [l30, l75]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l73, l5], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [49][69] is [[[l54], [l56], [l1]], 1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l73, l5], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [42][67] is [[[l54], [l73, l5], [l56]], 1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l56], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l45], [l55], [l30, l75]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l1]], 1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][26] is [[[l39], [l54], [l56]], 1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l30], [l56], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l55], [l30, l75], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l55], [l30, l75]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l39], [l54], [l56]], 1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [89][8] is [[[l54], [l56], [l28]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l48]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l28]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [88][7] is [[[l54], [l28, l71], [l56]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l28]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l30], [l68], [l56], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l48, l26], [l56], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l30], [l48, l26], [l56], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l55], [l30, l75]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l55], [l30, l75]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [74][39] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [72][71] is [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l28, l71], [l56]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [88][7] is [[[l54], [l28, l71], [l56]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l28, l71], [l56]], 1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][12] is [[[l54], [l56], [l31]], 1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68], [l56], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l30], [l56], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l45], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l55], [l30, l75]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l55], [l30, l75]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [87][6] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [67][33] is [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [33][56] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [40][65] is [[[l68], [l56], [l30, l18, l75, l20], [l55]], 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l45], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l45], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l45], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l45], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l45, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l30], [l56], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l45, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l56], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l30, l75], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l55], [l45, l48, l65]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l45, l65, l48, l53], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l48, l53], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l48, l53], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l30], [l43], [l56], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l43], [l56], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l30], [l56], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l30, l75]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l55], [l30, l75], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l55], [l30, l75]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l55], [l30, l75]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [75][15] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l56], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l67, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l56], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l30], [l43], [l56], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l55], [l30, l75], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l55], [l30, l75], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l55], [l30, l75], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l55], [l30, l75]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56], [l30, l18, l75, l20], [l55], [l67]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [87][6] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [67][33] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [74][39] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [70][14] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [73][48] is [[[l43], [l56], [l30, l18, l75, l20], [l55]], 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [69][72] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [33][56] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [68][59] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [40][65] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [71][70] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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 [72][71] is [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l30], [l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l30], [l50, l67, l33, l12], [l56], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [87][6] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [61][57] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][56] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [40][65] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][53] is [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [63][23] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][60] is [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l60], [l56]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [6][20] is [[[l73], [l54], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][5] is [[[l54], [l56], [l41, l60]], 1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l73], [l54], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [42][67] is [[[l54], [l73, l5], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l73], [l54], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l73, l5], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [49][69] is [[[l54], [l56], [l1]], 1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l73, l5], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [42][67] is [[[l54], [l73, l5], [l56]], 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l1]], 1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][26] is [[[l39], [l54], [l56]], 1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l39], [l54], [l56]], 1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [89][8] is [[[l54], [l56], [l28]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l56], [l28]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [88][7] is [[[l54], [l28, l71], [l56]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l54], [l56], [l28]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l28, l71], [l56]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [88][7] is [[[l54], [l28, l71], [l56]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#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@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: successor of [[[l54], [l28, l71], [l56]], 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][12] is [[[l54], [l56], [l31]], 1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@2a76b80a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2f4854d6 [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [71#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(= (select |#valid| 3) 1)], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(= (select |#valid| 3) 1)], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [234#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Equals: false [DEBUG]: Law 1: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Law 2: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [362#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0))], Law 2: [1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l54], [l56], [l1]], [1637#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1559#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l39], [l54], [l56]], [1642#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1581#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l54], [l56], [l41, l60]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l54], [l28, l71], [l56]], [1598#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1646#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l54], [l56], [l31]], [1649#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1611#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l54], [l73, l5], [l56]], [1532#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1630#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l67]] and [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l67]] and [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l43], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l43], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l43], [l56], [l55], [l75]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l43], [l56], [l55]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l43], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l18, l20], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l18, l20], [l48]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l18, l20], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l18, l20], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l18, l20]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l50, l67, l33, l12], [l56], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] and [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l50, l67, l33, l12], [l56], [l55]] and [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] and [[l30], [l50, l67, l33, l12], [l56], [l55]] [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l55], [l67]] [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [494#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l18, l20]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l18, l75, l20], [l56], [l55]] and [[l43], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l55], [l48]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [633#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l55], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l75], [l48]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l45], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l56], [l55], [l18, l20], [l48]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l18, l20], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l30], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l56], [l45], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l43], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l43], [l56], [l55]] [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l55], [l30, l75]] and [[l43], [l56], [l55], [l75]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l43], [l56], [l55], [l30, l75]] and [[l30], [l43], [l56], [l55]] [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l43], [l56], [l55]] and [[l43], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l50, l67, l33, l12], [l56], [l55]] and [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l18, l20], [l67]] and [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l55], [l67]] and [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [944#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l50, l67, l33, l12], [l56], [l55], [l30, l75]] and [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l75], [l48]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l45], [l55], [l18, l20]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l45], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l30, l18, l75, l20], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l30, l18, l75, l20], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l68], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l18, l75, l20], [l56], [l45], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l30], [l68], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l48], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l18, l75, l20], [l56], [l45], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l18, l75, l20], [l56], [l45], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l18, l75, l20], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l18, l20]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l48], [l56], [l55], [l18, l20]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l48, l26], [l18, l75, l20], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l48], [l56], [l55], [l18, l20]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l48, l26], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l48, l26], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [750#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l56], [l55], [l45, l65, l48, l53, l76]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1018#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68], [l56], [l55], [l30, l75]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.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: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_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: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l48, l26], [l56], [l55], [l30, l75]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [851#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l48, l26], [l56], [l55], [l30, l75]] and [[l30], [l48, l26], [l56], [l55]] [DEBUG]: Law 1: [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l43], [l18, l75, l20]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68, l53, l76, l45, l65]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l50, l67, l33, l12], [l18, l75, l20]], [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l50, l67, l33, l12]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l68, l53, l26, l76, l45, l65], [l55], [l30, l75]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l68]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l68, l53, l76, l65]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l26]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l20]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l18, l75, l20]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l30, l18, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l18, l75, l20]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l53, l76, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l18, l75, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l45, l65, l48, l53, l26, l76], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68, l26], [l30, l75]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l75, l20], [l53, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l43]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l55], [l53, l26, l76, l45, l65, l48], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l68, l53, l26, l76, l65], [l55]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l53, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l18, l75, l20]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68, l53, l26, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l68, l53, l76, l65, l48], [l30], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l50, l67, l33, l12], [l18, l75, l20]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l18, l20]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68, l53, l26, l76, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l30, l18, l20]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l68]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l48], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l43], [l56], [l30, l18, l75, l20], [l55]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l26]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68, l53, l26, l76, l45, l65, l48], [l18, l75, l20]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l68, l53, l76, l45, l65]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68, l26], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l68, l53, l26, l76, l65], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l48, l26]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l53, l26, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l53, l76, l65, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l18, l20], [l43]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l48], [l18, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68, l53, l76, l45, l65]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l68, l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l18, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l30, l18, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l53, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l53, l26, l76, l65, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l68]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l53, l26, l76, l45, l65, l48], [l30, l75]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l30, l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l18, l20]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45, l65, l48, l53, l26, l76], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68, l53, l26, l76, l45, l65, l48], [l18, l75, l20]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l43], [l56], [l55]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l67]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l68, l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l18, l75, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l48, l26], [l18, l20]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l68, l53, l26, l76, l65], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l43]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l26]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l26], [l18, l75, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l50, l67, l33, l12]], [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l30], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l53, l26, l76, l65, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l53, l26, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l68]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48, l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l68, l53, l76, l65, l48], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l75, l20]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l68, l53, l26, l76, l45, l65], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l18, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l75, l20]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l50, l67, l33, l12], [l30, l18, l20]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l50, l67, l33, l12], [l56], [l55]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l30, l18, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l26]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l68, l53, l26, l76, l45, l65], [l55]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l26]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l20]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l26]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45, l65, l48, l53, l26, l76], [l55], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l43]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68, l53, l26, l76, l45, l65, l48], [l30, l18, l20]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68, l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l30, l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l75, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l53, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l68, l26]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l50, l67, l33, l12]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l68]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l53, l26, l76, l65, l48], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l53, l76, l65, l48], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l68, l53, l26, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l30], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l30, l18, l20]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l68, l26]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l75, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l26]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l43], [l56], [l55], [l30, l75]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l18, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l50, l12, l33]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l26]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l45, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l68, l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l18, l75, l20]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l18, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48], [l18, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l18, l20], [l43]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48], [l18, l75, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l53, l76, l65, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l18, l20], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l68, l53, l76, l65]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l67]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l50, l67, l33, l12], [l56], [l55], [l30, l75]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l20]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l43], [l18, l75, l20], [l56], [l55]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l75, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l75, l20]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l30, l18, l20]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l18, l75, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l48, l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45, l65, l48, l53, l26, l76], [l55], [l18, l75, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l18, l20], [l48]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l53, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l68]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l26]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l43]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l76, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l53, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l75]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l68, l53, l26, l76, l45, l65], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l68, l53, l76, l65, l48], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l43], [l30, l18, l20]], [1612#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#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], [l45, l65, l48, l53, l26, l76], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l68]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l53, l76, l65, l48], [l18, l75, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l75, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l68]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l26]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68, l53, l26, l76, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l50, l67, l33, l12]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l50, l67, l33, l12], [l18, l20]], [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l18, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l75]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l18, l20]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l48, l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l68], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l56], [l45], [l30], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l18, l20]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l75]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l30], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l30, l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l18, l75, l20], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l18, l75, l20], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l75], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l53, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l68, l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l48, l26], [l30, l18, l20]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l43], [l18, l75, l20]], [1461#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l45, l65, l48, l53, l76], [l30, l18, l20]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68, l53, l26, l76, l45, l65, l48], [l30, l18, l20]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l48], [l56], [l55], [l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l53, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l48, l26], [l56], [l55], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l76, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l30, l18, l20]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l68, l53, l26, l76, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l76, l65, l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l26], [l18, l75, l20]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l53, l26, l76, l45, l65]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l68]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l67]], [1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l45], [l55], [l30, l75]], [1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l50, l67, l33, l12], [l18, l20]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l26]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l48, l26], [l56], [l55]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1583#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l45, l65, l48, l53, l76], [l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l30, l75]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30], [l55], [l68]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))]], [[[l56], [l45], [l55], [l18, l20]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48, l26]], [1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30], [l55], [l68, l26]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30], [l55]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l48, l26]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l68], [l18, l75, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1560#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l30, l75], [l50, l12, l33]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l55], [l30, l75], [l68, l53, l76, l45, l65]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l48, l26], [l18, l20]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l30, l18, l75, l20], [l55]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l18, l20], [l68, l53, l26, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l53, l76, l45, l65, l48]], [1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1533#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l18, l20]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l55], [l75], [l68, l53, l26, l76, l45, l65, l48]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68], [l56], [l55]], [1501#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l45, l65, l48, l53, l26, l76], [l56], [l55]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1124#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]], [1271#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56], [l45, l65, l48, l53, l26, l76], [l55], [l30, l18, l20]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l30], [l68, l53, l26, l76, l45, l65, l48], [l56], [l55]], [1075#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l68], [l56], [l55], [l30, l75]], [1371#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)), 1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1323#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l45, l65, l68, l48, l53, l76], [l56], [l55], [l30, l75]], [1222#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1462#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l67]], [1622#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1500#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l56], [l68, l53, l26, l76, l65], [l55], [l30, l75]], [1599#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l18, l75, l20], [l56], [l55], [l48]], [1417#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]]] [INFO]: Constructed Empire Annotation: [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2103#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2124#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2120#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2086#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l73, l5], [l56]] : 2073#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2085#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2125#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l19], [l56], [l30, l18, l75, l20], [l55]] : 2080#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2113#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2093#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] : 2114#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] : 2111#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] : 2127#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] : 2072#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] : 2089#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l56], [l72]] : 2106#(= (select |#valid| 3) 1) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2138#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l39], [l54], [l56]] : 2100#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2068#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2078#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2131#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2060#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2095#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2110#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l28, l71], [l56]] : 2140#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2142#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2128#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] : 2130#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2117#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] : 2071#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2144#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l45], [l55]] : 2119#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2065#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l56], [l30, l18, l75, l20], [l45], [l55]] : 2123#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l69], [l54], [l35, l2, l32, l63], [l57]] : 2126#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) [[l54], [l56], [l70, l74, l51, l58]] : 2070#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1)) [[l54], [l34, l49, l16], [l56]] : 2063#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1)) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2084#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2129#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2139#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l56], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] : 2102#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l30, l18, l75, l20], [l55]] : 2109#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l66, l59, l38], [l54], [l56]] : 2066#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= ~v~0.offset 0)) [[l56], [l30, l18, l75, l20], [l45], [l55]] : 2105#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l56], [l21]] : 2141#(and (= 66 (select (select |#memory_int| 3) 0)) (= (select |#valid| 3) 1)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2061#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2076#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] : 2088#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2094#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2091#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2075#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2115#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2077#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l56], [l15, l25, l61, l29, l7, l47, l13]] : 2081#true [[l54], [l56], [l1]] : 2057#(and (= 66 (select (select |#memory_int| 3) 0)) (not |ULTIMATE.start_main_#t~short12#1|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] : 2136#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2069#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l56], [l62]] : 2116#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.offset 0)) [[l10, l9, l22], [l54], [l35, l2, l32, l63], [l57]] : 2135#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l40, l23], [l54], [l35, l2, l32, l63], [l57]] : 2099#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2107#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2112#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l54], [l56], [l44, l14, l17, l6]] : 2058#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~v~0.offset 0)) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2067#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2118#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2087#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l50, l67, l33, l12], [l56], [l30, l18, l75, l20], [l55]] : 2108#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2079#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2133#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] : 2074#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] : 2083#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l48, l53, l26, l76], [l56], [l55], [l30, l75]] : 2096#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2143#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2059#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l45, l65, l68, l48, l53, l76], [l56], [l30, l18, l75, l20], [l55]] : 2092#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l48, l26], [l56], [l30, l18, l75, l20], [l55]] : 2097#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#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], [l30, l18, l75, l20], [l55], [l45, l65, l48, l53, l76]] : 2104#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= (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_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2062#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#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, l3, l42], [l56], [l30, l18, l75, l20], [l55]] : 2082#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) [[l43], [l56], [l30, l18, l75, l20], [l55]] : 2121#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l37, l52], [l56], [l30, l18, l75, l20], [l55]] : 2134#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l54], [l56], [l31]] : 2098#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) |ULTIMATE.start_main_#t~short12#1| (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l68], [l56], [l30, l18, l75, l20], [l55]] : 2101#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 4) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 104) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l55], [l30, l75]] : 2122#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l68, l53, l26, l76, l45, l65, l48], [l56], [l30, l18, l75, l20], [l55]] : 2090#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 4 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 2) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) v_ArrVal_69)) ~v~0.base) 0))) (= ~v~0.offset 0))) [[l11, l0, l46, l27, l36], [l54], [l56]] : 2132#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l54], [l35, l2, l32, l63], [l64], [l57]] : 2137#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) [[l54], [l56], [l41, l60]] : 2064#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4cc547a [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4cc547a [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@61edc883 [WARN]: Invalid Hoare Triple precondition 2291#(and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) action Formula: (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 0) InVars {} OutVars{thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1=|thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1] postcondition 2103#(or (and (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (forall ((v_ArrVal_69 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| v_ArrVal_69)) ~v~0.base) 0))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 3) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem15#1| 105) (= 66 (select (select |#memory_int| 3) 0)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset14#1| 1) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 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|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) │ │ │ caught: java.lang.AssertionError: Empire annotation is invalid │ │ │  at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.PetriOwickiGries.(PetriOwickiGries.java:144) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite.runTest(PetriOwickiGriesTestSuite.java:75) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.OwickiGriesTestSuite.runTestInternal(OwickiGriesTestSuite.java:262) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.OwickiGriesTestSuite$OwickiGriesTestCase.run(OwickiGriesTestSuite.java:500) │ │ │  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) │ │ │  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) │ │ │  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) │ │ │  at java.base/java.lang.reflect.Method.invoke(Method.java:566) │ │ │  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) │ │ │  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) │ │ │  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) │ │ │  at de.uni_freiburg.informatik.ultimate.test.junitextension.testfactory.FrameworkFactoryTest.invokeExplosively(FrameworkFactoryTest.java:72) │ │ │  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) │ │ │  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) │ │ │  at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) │ │ │  at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) │ │ │  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) │ │ │  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) │ │ │  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) │ │ │  at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) │ │ │  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) │ │ │  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) │ │ │  at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) │ │ │  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) │ │ │  at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) │ │ │  at org.junit.runners.ParentRunner.run(ParentRunner.java:413) │ │ │  at org.junit.runner.JUnitCore.run(JUnitCore.java:137) │ │ │  at org.junit.runner.JUnitCore.run(JUnitCore.java:115) │ │ │  at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) │ │ │  at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) │ │ │  at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54) │ │ │  at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) │ │ │  at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) │ │ │  at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) │ │ │  at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58) │ │ │  at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41) │ │ │  at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58) │ │ │  at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48) │ │ │  at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42) │ │ │ duration: 28479 ms │ │ │ status: ✘ FAILED │ └─ PetriOwickiGriesTestSuite finished after 28492 ms. └─ JUnit Vintage finished after 28521 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 28589 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 ] [ 0 tests successful ] [ 1 tests failed ]